package main

// select 语句类似于 switch 语句，
// 但是select会随机执行一个可运行的case。
// 如果没有case可运行，它将阻塞，直到有case可运行
// import "fmt"
// func main()  {

// 	var c1, c2,c3 chan int
// 	var  i1, i2 int
// 	select{
// 	case i1 =<-c1:
// 		fmt.Printf("recived:	", i1, "from c1\n")
// 	case c2<-i2:
// 		fmt.Printf("seet", i2, "to c2 \n	")
// 	case i3, ok := (<-c3):
// 		if ok {
// 			fmt.Printf("received", i3, "form c3	")
// 		}else{
// 			fmt.Printf("c3 is closed\n")
// 		}
// 	default:
// 		fmt.Printf("no communication\n")
// 	}
// }
